package com.blog.admin.service;

import java.util.List;

import com.blog.admin.bean.User;

public interface UserService
{

	/**
	 * @todo 通过用户名和密码查找user
	 * @author fg
	 * @date 2016年1月19日
	 */
	User queryUserByUserNameAndPassword(User user);
	
	/**
	 * @todo 根据条件查询所有用户信息
	 * @author fg
	 * @date 2016年1月23日
	 */
	List<User> queryUserByOption(User user);
	
	
	/**
	 * @todo 添加用户
	 * @author fg
	 * @throws Exception 
	 * @date 2016年1月25日
	 */
	Integer addUser(User user,String[] roleId) throws Exception;
	
	/**
	 * @todo 修改用户
	 * @author fg
	 * @date 2016年1月30日
	 */
	Integer modifyUser(User user,String[] roleId);
	
	
	/**
	 * @todo 删除用户
	 * @author fg
	 * @date 2016年1月30日
	 */
	Integer removeUserByUserId(String userId);
	
	/**
	 * @todo 通过用户名查找user
	 * @author fg
	 * @date 2016年3月14日
	 */
	User queryUserByUserName(User user);

}
